package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 冻精管理对象 djgl
 * 
 * @author ruoyi
 * @date 2025-02-15
 */
public class Djgl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 	 标准号 */
    private String 标准号;

    /** 	 冻精号 */
    @Excel(name = "	 冻精号")
    private String 冻精号;

    /** 	 品种 */
    @Excel(name = "	 品种")
    private String 品种;

    /** 国别 */
    @Excel(name = "国别")
    private String 国别;

    /** 	 TPI */
    @Excel(name = "	 TPI")
    private String TPI;

    /** 	 冻精类型 */
    @Excel(name = "	 冻精类型")
    private String 冻精类型;

    /** 	 数量 */
    @Excel(name = "	 数量")
    private Long 数量;

    /** 	 购入日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "	 购入日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date 购入日期;

    public void set标准号(String 标准号) 
    {
        this.标准号 = 标准号;
    }

    public String get标准号() 
    {
        return 标准号;
    }
    public void set冻精号(String 冻精号) 
    {
        this.冻精号 = 冻精号;
    }

    public String get冻精号() 
    {
        return 冻精号;
    }
    public void set品种(String 品种) 
    {
        this.品种 = 品种;
    }

    public String get品种() 
    {
        return 品种;
    }
    public void set国别(String 国别) 
    {
        this.国别 = 国别;
    }

    public String get国别() 
    {
        return 国别;
    }
    public void setTPI(String TPI) 
    {
        this.TPI = TPI;
    }

    public String getTPI() 
    {
        return TPI;
    }
    public void set冻精类型(String 冻精类型) 
    {
        this.冻精类型 = 冻精类型;
    }

    public String get冻精类型() 
    {
        return 冻精类型;
    }
    public void set数量(Long 数量) 
    {
        this.数量 = 数量;
    }

    public Long get数量() 
    {
        return 数量;
    }
    public void set购入日期(Date 购入日期) 
    {
        this.购入日期 = 购入日期;
    }

    public Date get购入日期() 
    {
        return 购入日期;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("标准号", get标准号())
            .append("冻精号", get冻精号())
            .append("品种", get品种())
            .append("国别", get国别())
            .append("TPI", getTPI())
            .append("冻精类型", get冻精类型())
            .append("数量", get数量())
            .append("购入日期", get购入日期())
            .toString();
    }
}
